lib: Minor static delta fixes
authorColin Walters <walters@verbum.org>
Fri, 27 Oct 2017 20:14:02 +0000 (16:14 -0400)
committerAtomic Bot <atomic-devel@projectatomic.io>
Mon, 30 Oct 2017 22:52:02 +0000 (22:52 +0000)
commit7f8ff5756eb7a668b3513adec8a697f203f73cb9
tree59858b9fb211145c4d3925488ead1c4f64258430
parent0d259ac401b4beeae4474d121fb474b6f8449c98
lib: Minor static delta fixes

First, the manual crosscheck script bitrotted; it got caught up
in the "use libtest repo creation wrapper" bit, and also it
seems like at some point `pull --require-static-deltas` changed
meaning when dealing with `file:///` repos.  I have more work to
unwind that.

Next, I'm seeing a delta failure which looks like a static delta
miscompilation with rollsums; change the compiler to print out
the source object too, which helped me debug this.

And finally in the processing code, fix incorrect error prefixing, which was
misleading.

Closes: #1311
Approved by: ashcrow
manual-tests/static-delta-generate-crosscheck.sh
src/libostree/ostree-repo-static-delta-compilation.c
src/libostree/ostree-repo-static-delta-processing.c